package com.gopay.common.domain.bank.nucc.common.base;

import com.gopay.common.domain.bank.BaseMessage;
import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
import java.io.Serializable;

/** 
 * 网联快捷基类
 * @ClassName: NuccBaseMessage
 * @author w_jiqing 
 * @date 2017年7月12日 上午10:12:53  
 */ 
@XStreamAlias("root")
public class NuccBaseMessage extends BaseMessage implements Serializable{
    
 
    private static final long serialVersionUID = 410217140870992385L;

    @XStreamAlias("xmlns")
    @XStreamAsAttribute
    private String xmlns = "namespace_string";
    
    /**
     * 消息头
     */
    @XStreamAlias("MsgHeader")
    private NuccBaseHeaderMessage msgHeader;

    /**
     * 报文体
     */
    @XStreamAlias("MsgBody")
    private NuccBaseBodyMessage msgBody;

    public NuccBaseHeaderMessage getMsgHeader() {
        return msgHeader;
    }

    public void setMsgHeader(NuccBaseHeaderMessage msgHeader) {
        this.msgHeader = msgHeader;
    }

    public NuccBaseBodyMessage getMsgBody() {
        return msgBody;
    }

    public void setMsgBody(NuccBaseBodyMessage msgBody) {
        this.msgBody = msgBody;
    }

    public String getXmlns() {
        return xmlns;
    }

    public void setXmlns(String xmlns) {
        this.xmlns = xmlns;
    }
    
    
    
    

}
